package br.com.jvet.persistencia;

import java.util.List;

import javax.ejb.Stateless;
import javax.persistence.Query;

import br.com.jvet.entidade.DadosCadastro;
import br.com.jvet.entidade.Telefone;

@Stateless
public class TelefoneDAO extends AbstractDAO<Telefone, Integer> {

	public TelefoneDAO() {
		super(Telefone.class);
	}

	@SuppressWarnings("unchecked")
	public List<Telefone> buscaTelefonePorDadosCadastro(DadosCadastro dados) {
		Query c = super.getEntityManager().createQuery(
				"SELECT t FROM " + Telefone.class.getSimpleName() + " t "
						+ " where t.dados = :dados");

		c.setParameter("dados", dados);

		return c.getResultList();

	}
}
